function exibeMensagem(data){
	if(data != "") {
		alert("algum erro");
	}
}

function executarPost (url, formulario, funcaoRetorno) {
	$.ajax({
		type: "POST",
		url: url,
		data: formulario,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		dataType: 'json',
		success: funcaoRetorno,
		error: exibeMensagem
	});
}

function recuperaEnderecos(){
	$('.bs-example-modal-lg').modal('show');
}

function adicionaEndereco(linha){
	var botao = "<input type='button' value='Remover' id='" + linha + "' class='btn btn-default' onclick='removeEndereco(" + linha + ");'>";
	$("#botao-"+linha).html("");
	$("#botao-"+linha).html(botao);
	$("#tabelaEnderecosEscolhidos").find('tbody')
		.append($('<tr id="tr-'+linha+'">').html($("#tr-"+linha).html()));
	$('<input>').attr({
	    type: 'hidden',
	    name: 'rota.enderecos[].id',
	    id: 'endhid-'+linha,
	    value: linha
	}).appendTo('#formGravaRota');
	 var tr = $("#tr-"+linha);
     tr.css("background-color","#FF3700");
     tr.fadeOut(400, function(){
         tr.remove();
     });
	ocultaBotao(linha);
	$('.bs-example-modal-lg').modal('hide');
}

function removeEndereco(linha){
	var botao = "<input type='button' value='Incluir' onclick='adicionaEndereco("+linha+")' id='linha' class='btn btn-default'>";
	$("#botao-"+linha).html("");
	$("#botao-"+linha).html(botao);
	var tr = $("#tabelaEnderecosEscolhidos").find('#tr-'+linha+'').html();
	$("#listaEnderecosPopup").find('tbody')
		.append($('<tr id="tr-'+linha+'">').html(tr));
	var input = $("#formGravaRota").find('#endhid-'+linha);
	input.remove();
	 var tr =$("#tabelaEnderecosEscolhidos").find('#tr-'+linha+'');
     tr.css("background-color","#FF3700");
     tr.fadeOut(400, function(){
         tr.remove();
     });
}

function ocultaBotao(id){
	var idBotao = "#botao"+id;
	$(idBotao).hide();
	var botao = "<input type='button' value='Editar Pré-venda' id='" + id + "' onclick='editarPrevenda(" + id + ");'>";
	var idLinha = "#linha-" + id;
	$(idLinha).html(botao);
}

function trataUtilDate(data){
	if(data != ""){
		var dataT = data.split("T");
		dataT2 = dataT[0].split("-");
		return dataT2[2]+"/"+dataT2[1]+"/"+dataT2[0];
	}
	return "";
}